Skip to content

Dev#46

Merged
zTgx merged 15 commits intomainfrom
dev
Apr 11, 2026
Merged

Dev#46
zTgx merged 15 commits intomainfrom
dev

Conversation

@zTgx
Copy link
Copy Markdown
Member

@zTgx zTgx commented Apr 11, 2026

No description provided.

zTgx added 15 commits April 11, 2026 22:26
…iguration

- remove redundant "full configuration" references in advanced.rs
- rename markdownflow.rs to flow.rs and update usage instructions
- add required API key and model configuration to events.rs, flow.rs,
  graph.rs, and indexing.rs examples
- remove basic.rs and custom_config.rs examples as they are no longer
  needed with new configuration approach
- update Cargo.toml to reflect example changes and rename markdownflow
  to flow example
- simplify console output by removing excessive checkmarks and
  configuration priority information
…toml

- Move Python examples from examples/python/* to examples/*
- Move Rust examples from examples/rust/* to rust/examples/*
- Update Cargo.toml to exclude examples/ directory from package
- Remove individual example configurations from Cargo.toml
- Update pyo3 from version 0.22 to 0.28
- Add pyo3-async-runtimes dependency for async runtime support
- Convert Python examples to use async/await syntax
- Update README.md to show async usage patterns
- Replace synchronous engine methods with asynchronous ones
- Add new indexing example demonstrating full async workflow
- Remove outdated example files that used sync patterns
BREAKING CHANGE: Engine methods are now async and require explicit
api_key and model parameters. Updated README with new async usage
patterns and comprehensive API reference including IndexOptions,
IndexResult, and QueryResultItem classes.

The changes include:
- Convert all Engine methods to async
- Add explicit api_key and model parameters
- Introduce IndexOptions, IndexResult, and QueryResultItem classes
- Update examples to use async/await patterns
- Add support for multiple document types and batch operations
- Improve error handling and result structures

docs(examples): remove environment variable exports from indexing example

Remove hardcoded environment variable exports from README and
update main.py to use direct API key assignment instead of
environment variables for demonstration purposes.
- Remove hardcoded default models ("gpt-4o-mini", "gpt-4o") from LLM
  configuration structs
- Change default model and endpoint values from specific strings to
  empty strings
- Update tests to verify that default models are empty strings instead
  of predefined values
- Remove automatic detection logic for models and endpoints that was
  previously used to determine defaults
- Simplify LLM config structure by removing auto-detection methods and
  default functions
Remove the unsafe_op_in_unsafe_fn attribute that was needed for Rust 2024
edition but is no longer required.
- Remove legacy documentation files including configuration.md,
  python.md, and rust.md guides that contained outdated information
- Delete sample files indexed.json and sample.md that were no longer
  needed
- Update .gitignore to properly exclude Docusaurus build artifacts
  including docs/node_modules/, docs/build/, and docs/.docusaurus/
- Remove binary file docs/design/with-title.png that was no longer
  referenced

These changes clean up obsolete documentation and prepare for new
documentation structure.
BREAKING CHANGE: Removes the configuration reference guide and
Python/Rust usage guides that were previously available in
_docs/guide/. This change eliminates the detailed documentation
for configuration options, environment variables, and language-
specific implementation guides for both Python and Rust APIs.
- Remove default Docusaurus blog posts (first-blog-post, long-blog-post,
  mdx-blog-post, welcome)
- Add Vectorless welcome blog post introducing the project
- Update authors.yml with zTgx as the author
- Update tags.yml removing unused tags

feat(docs): update documentation for Vectorless project

- Change site title from "My Site" to "Vectorless"
- Update URL to vectorless.dev
- Change repository links to vectorlessflow/vectorless
- Update navbar with Docs, Blog, Crates.io, PyPI, and GitHub links
- Update footer with packages section linking to Rust and Python distributions
- Update copyright notice
- Add rust, toml, and python syntax highlighting support

refactor(homepage): update features and design for Vectorless

- Replace Docusaurus features with Vectorless-specific features
 (No Vectors, Blazing Fast, Rust + Python)
- Remove SVG illustrations
- Update feature descriptions to reflect Vectorless capabilities

style(index): improve homepage title display

- Change homepage title from "Hello from Vectorless" to just "Vectorless"
- Replace Docusaurus tutorial content with Vectorless introduction
- Add comprehensive documentation about how Vectorless works including
 parsing, indexing, and querying processes
- Include quick start examples for both Python and Rust implementations
- Update footer styling from dark to light theme
- Remove default Docusaurus links and hero buttons
- Change copyright from vectorlessflow to Vectorless
- Remove unused HomepageFeatures component
- Create GitHubStar component that fetches live star count from GitHub API
- Add custom styling for the star counter with proper animations
- Format star counts with k-suffix for large numbers (>1000)
- Implement loading states with spinner animation

refactor(docs): update theme customization and navigation

- Replace hardcoded external links with dynamic GitHub star component
- Redesign color scheme with new primary colors (#AF788B)
- Update navbar styling to match new design requirements
- Remove deprecated markdown page and homepage features

style(docs): enhance homepage visual design

- Apply gradient backgrounds and updated typography
- Customize code highlighting to match new color scheme
- Update CSS variables for light/dark mode consistency
- Improve responsive design for mobile navigation
style(navbar): update navbar styling and component structure

- Change navbar background color to #fdf8f9 and remove border/shadow
- Update footer to use transparent background
- Replace custom mobile menu button with Docusaurus NavbarMobileSidebarToggle
- Remove unused imports and simplify navbar component structure
- Add navbarLeft container with flex layout for better alignment
- Adjust padding and spacing in navbar styles
- Comment out color mode toggle temporarily
```
- Change font weight from 600 to 700 for GitHub star button and dropdown
- Update navbar container to use max-width 1200px with 24px horizontal padding
- Adjust gap spacing from 2rem to 2.25rem in navbar container
- Remove flex: 1 from navbarLeft component
- Add justify-content: center and flex: 1 to navbarItemsLeft
- Add active hover state opacity for navbar links
- Remove margin-left: auto from navbarItemsRight
- Clean up colorModeToggle styles
- Add responsive padding for mobile view
- Replace social card image with theme logo in docusaurus config
- Modify navbar structure to use center-aligned navigation items
- Remove color mode toggle from navbar
- Update CSS styles for new three-column layout (left brand,
  center navigation, right github star)
- Change documentation link from sidebar type to direct route
- Comment out examples link temporarily
- Replace raw.githubusercontent.com URL with vectorless.dev domain
- Update logo image path to use production CDN endpoint
@zTgx zTgx merged commit c3ea944 into main Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant